'''
异常的写法
try：
    可能会出现错误的代码
except：
    出现错误后执行的代码
'''

# 捕获指定异常
# try:
    # 可能出现问题的代码
# except 异常类型：
    # 出现后执行的代码

# 指定捕获多个异常
'''
try:
    可能出现问题的代码
except （第一个异常，第二个异常）
    出现异常后执行的代码    
'''

# 捕获异常描述信息
'''
try：
    可能出现问题的代码
except （第一个异常名，第二个异常名） as result（起别名叫result）：
    捕获任意一个异常后执行的代码
'''

# 捕获所有异常
'''try：
    可能出现问题的代码
except Exception as result：
    出现异常后执行的代码
'''

# 天骄else的使用
'''
try：
    可能出现问题的代码
except：
    出现问题后执行的代码
else：
    没有出现问题执行的代码
finally：
    无论是否出现问题最后都会执行的代码
'''


'''
# ⾃定义异常类:主要时继承Exception类
class 异常类类名(Exception):
    代码
 
    # 设置抛出异常的描述信息
    def __str__ (self):
        return ...'''
